Approximation Algorithms for MAX 4-SAT and Rounding Procedures for Semidefinite Programs
نویسندگان
چکیده
Karloo and Zwick obtained recently an optimal 7=8-approximation algorithm for MAX 3-SAT. In an attempt to see whether similar methods can be used to obtain a 7=8-approximation algorithm for MAX SAT, we consider the most natural generalization of MAX 3-SAT, namely MAX 4-SAT. We present a semideenite programming relaxation of MAX 4-SAT and a new family of rounding procedures that try to cope well with clauses of various sizes. We study the potential, and the limitations, of the relaxation and of the proposed family of rounding procedures using a combination of theoretical and experimental means. We select two rounding procedures from the proposed family of rounding procedures. Using the rst rounding procedure we seem to obtain an almost optimal 0:8721-approximation algorithm for MAX 4-SAT. Using the second rounding procedure we seem to obtain an optimal 7=8-approximation algorithm for satissable instances of MAX 4-SAT. On the other hand, we show that no rounding procedure from the family considered can yield an approximation algorithm for MAX 4-SAT whose performance guarantee on all instances of the problem is greater than 0:8724. Although most of this paper deals speciically with the MAX 4-SAT problem, we believe that the new family of rounding procedures introduced , and the methodology used in the design and in the analysis of the various rounding procedures considered would have a much wider range of applicability.
منابع مشابه
Approximation algorithms for MAX 4 - SATand rounding procedures for semide nite programs
Karloo and Zwick obtained recently an optimal 7=8-approximation algorithm for MAX 3-SAT. In an attempt to see whether similar methods can be used to obtain a 7=8-approximation algorithm for MAX SAT, we consider the most natural generalization of MAX 3-SAT, namely MAX 4-SAT. We present a semideenite programming relaxation of MAX 4-SAT and a new family of rounding procedures that try to cope well...
متن کاملCsc5160: Combinatorial Optimization and Approximation Algorithms Topic: Semidefinite Programming 22.1 Semidefinite Programming Problem
In this lecture, we provide another class of relaxations, called Semidefinite Programming Relaxation. These serve as relaxations for several NP-hard problems, in particular, for problems that can be expressed as strict quadratic programs. The relaxed problems, together with techniques like randomized rounding, give good approximation algorithms to hard combinatorial problems. We will illustrate...
متن کاملSums of squares based approximation algorithms for MAX-SAT
We investigate the Semidefinite Programming based Sums of squares (SOS) decomposition method, designed for global optimization of polynomials, in the context of the (Maximum) Satisfiability problem. To be specific, we examine the potential of this theory for providing tests for unsatisfiability and providing MAX-SAT upper bounds. We compare the SOS approach with existing upper bound and roundin...
متن کاملNew 3⁄4 - Approximation Algorithms for MAX SAT
Recently, Yannakakis presented the rst 3 4-approximation algorithm for the Maximum Satissability Problem (MAX SAT). His algorithm makes non-trivial use of solutions to maximum ow problems. We present new, simple 3 4-approximationalgorithmsthat apply the probabilistic method/randomized rounding to the solution to a linear programming relaxation of MAX SAT. We show that although standard randomiz...
متن کاملLecture 17 ( Nov 3 , 2011 ) : Approximation via rounding SDP : Max - Cut
The next technique we learn is designing approximation algorithms using rounding semidefinite programs. This was first introduced to obtain improved approximation algorithms for the problem of Max-Cut. A trivial 1 2-approximation is to obtain a random partition of the vertices; i.e. place every vertex v ∈ V into set S with probability 1/2. We get E(weight of cut) = 1 2 e∈E w(e) ≥ 1 2 opt and th...
متن کامل